/*document.addEventListener("DOMContentLoaded", () => {
    const vmiddleElements = document.querySelectorAll('.vmiddle');

    vmiddleElements.forEach((vmiddle, index) => {
        console.log(`Обработка блока .vmiddle #${index + 1}`);

        // Создаем новый div с классом 'vmiddle_status'
        const statusDiv = document.createElement('div');
        statusDiv.classList.add('vmiddle_status');

        // Находим элемент .link.title в .vmiddle
        const titleElement = vmiddle.querySelector('.link.title');

        if (titleElement) {
            // Вставляем новый div перед элементом .link.title
            vmiddle.insertBefore(statusDiv, titleElement);
            console.log(`Добавлен .vmiddle_status перед .link.title в блок .vmiddle #${index + 1}`);
        } else {
            console.warn(`Элемент .link.title не найден в блоке .vmiddle #${index + 1}`);
        }
    });
}); */

document.addEventListener("DOMContentLoaded", () => {
    const vmiddleElements = document.querySelectorAll('.vmiddle');

    vmiddleElements.forEach((vmiddle, index) => {
        console.log(`Обработка блока .vmiddle #${index + 1}`);

        // Создаем новый div с классом 'vmiddle_status'
        const statusDiv = document.createElement('div');
        statusDiv.classList.add('vmiddle_status');

        // Находим элемент .link.title в .vmiddle
        const titleElement = vmiddle.querySelector('.link.title');

        if (titleElement) {
            // Вставляем новый div перед элементом .link.title
            vmiddle.insertBefore(statusDiv, titleElement);
            console.log(`Добавлен .vmiddle_status перед .link.title в блок .vmiddle #${index + 1}`);
        } else {
            console.warn(`Элемент .link.title не найден в блоке .vmiddle #${index + 1}`);
        }

        // Проверяем, есть ли .user-state-label внутри li.user-state-not_reached
        const parentLi = vmiddle.closest('li.user-state-not_reached');
        if (parentLi) {
            const userStateLabel = parentLi.querySelector('.user-state-label');

            if (userStateLabel) {
                // Перемещаем .user-state-label внутрь .vmiddle_status
                statusDiv.appendChild(userStateLabel);
                console.log(`Перемещен .user-state-label в .vmiddle_status для блока .vmiddle #${index + 1}`);
            } else {
                console.warn(`Элемент .user-state-label не найден в блоке .vmiddle #${index + 1}`);
            }
        }
    });
});